<?php
class Core_Db
{
    public static function factory($adaptador,$config=null)
    {
        if (!is_string($adaptador) || empty ($adaptador))
        {
            throw new Exception("Adaptador debe ser de tipo String.", 0);
        }

        if ($config==null)
        {
            $config = array("host"=>"localhost",
                            "usuario"=>"root",
                            "clave"=>"071290*a",
                            "dbname"=>"iweb");
        }

        if ($adaptador == 'Mysql')
        {
            require_once 'Db/Adapter/Mysql.php';
            return new Core_Db_Adapter_Mysql($config);
        }

        return null;
    }

}
